(de javaPass (FunctionalInterface . @)
  (pass java+
    FunctionalInterface
    (thread FunctionalInterface
      (java "getClass")
      (java "getInterfaces")
      arrayAsList
      car
      functionalMethodName) ) )